home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 8 / dsktst11.zip / DISKTEST.TXT < prev   
Text File  |  1988-08-21  |  6KB  |  137 lines

  1.  
  2.  Instructions for DISKTEST Program
  3.  
  4.  Mt. Hood Software
  5.  P. O. Box 631
  6.  West Linn, OR 97068
  7.  
  8.  GEnie and BIX Mail: JGIBBONS
  9.  
  10.  Copyright (C) 1988, Mt. Hood Software
  11.  All Rights Reserved.
  12.  
  13.  This software is provided as limited shareware.  It is intended
  14.  for free non-commercial use only.  You are granted no rights to
  15.  distribute this software on a diskette that is sold.  However, it
  16.  may be exchanged between individuals at no cost, uploaded to any
  17.  electronic network, downloaded by individuals, and used in non-
  18.  commercial applications provided this documentation is included
  19.  with the program.  Any user contributions (under $10) would be
  20.  appreciated, and will be considered as an incentive to improve the
  21.  program.  This program may be used in commercial applications
  22.  provided you register such use at the above address, and pay $5
  23.  for each copy used.
  24.  
  25.  DISKTEST is a simple go/no-go test program for hard disks.  It
  26.  only tests the first drive, and offers little flexibility in
  27.  testing at present.
  28.  
  29.  The program is started by entering the command DISKTEST.  It
  30.  performs all disk operations using BIOS interrupt $13 and should
  31.  work on all systems.  There are no write operations in the
  32.  program, so it is safe for anyone to use.  The first operation is
  33.  to report the status information for the drive being tested.
  34.  Tests can be aborted at any time by pressing any key.  The program
  35.  then proceeds to the next test.  Pressing control-break will abort
  36.  the program.
  37.  
  38.  If the program detects an error reading the disk, it halts with an
  39.  error message.  You may press return to continue the test or press
  40.  control-break to abort.  If your disk has locked out bad tracks,
  41.  the program will detect this as an error, but they will not be
  42.  used by DOS.  It is possible to run this test right after doing a
  43.  "hard" format (usually done with the DEBUG G=C800:5 command on a
  44.  PC/XT), before the FDISK or FORMAT programs are run to prepare the
  45.  disk for DOS.
  46.  
  47.  Spin Test
  48.  
  49.  The first few tests check the performance of the disk drive.  The
  50.  RPM test checks to see if the disk is spinning at a normal rate.
  51.  Most disks spin at 3600 +/- 4 RPM.  See the note at the end on
  52.  timing accuracy if you notice a large deviation from this value.
  53.  
  54.  Interleave Test
  55.  
  56.  The interleave test will check the ability of the disk to read two
  57.  sectors within one revolution.  If the interleave test reports the
  58.  same RPM as the spin test, then the interleave  setting is
  59.  correct.  If the interleave RPM is lower (usually 1/2) than the
  60.  spin RPM, then the BIOS software did not request the next sector
  61.  soon enough, and another disk spin was necessary to read the
  62.  sector.  If this is the case, then increase the  interleave
  63.  setting until the RPMs are equal.
  64.  
  65.  This test will only determine if the interleave is correct for use
  66.  with BIOS disk I/O, and does not take into account software
  67.  processing time between reads.  DOS may take longer to read the
  68.  next sector and not give the same results.  To take into account
  69.  software processing time between sector reads, the interleave
  70.  should be set slightly larger than the cutoff point where this
  71.  test indicates that the RPMs are equal.
  72.  
  73.  Minimum Seek Time
  74.  
  75.  The head is moved between adjacent tracks, to measure the track-
  76.  to-track seek time.
  77.  
  78.  Maximum Seek Time
  79.  
  80.  The head is moved between the furthest two tracks, to measure the
  81.  maximum seek time.  This may cause your drive to make a bang-bang
  82.  noise, but this is not harmful.
  83.  
  84.  Disk Read Test
  85.  
  86.  The complete disk is read and checked for errors.  When bad
  87.  sectors are encountered, you may press return to continue on with
  88.  the test.  Many hard disks will have a few bad sectors.  The DOS
  89.  program, CHKDSK, should report these when run.
  90.  
  91.  The next two tests attempt to shake the heads off the actuator
  92.  arm, and should not be performed on a drive that has any suspected
  93.  mechanical problems, as they may cause a failure.  Normal drives,
  94.  in good repair, are designed to operate under these conditions.
  95.  These tests do not perform any operations that will not happen in
  96.  normal use, they only cover worst case conditions.  It is not
  97.  suggested that you run these following tests more often than once
  98.  a week, as they give the drive a hard workout.
  99.  
  100.  Random Read Test
  101.  
  102.  The head is moved to random sectors to test positioning accuracy.
  103.  Again, the drive will possibly make unusual noises, but no harm is
  104.  being done.
  105.  
  106.  Harmonic Seek Test
  107.  
  108.  This test starts with a large track-to-track movement, works down
  109.  to adjacent tracks, then back up to the large movement.  It tests
  110.  if any vibrational modes can be generated in the drive, causing
  111.  positioning errors.
  112.  
  113.  Notes on Timer Accuracy
  114.  
  115.  Timer accuracy determines the error in the values printed. Due to
  116.  the 30 second timing, they are accurate to about 1 part in 30*18
  117.  (540) or 0.18 percent.  This is about +/- 4 RPM in 3600.  Some
  118.  clones use non-standard crystals, and this will result in small
  119.  timing errors.  For example, most drives spin at 3600 RPM, but
  120.  some clones will report about 3550 RPM.  You should only worry if
  121.  the RPM varies more than about +/- 10 between runs of the test, as
  122.  this could indicate a bearing friction or drive motor problem.
  123.  
  124.  Due to the timer methods used, the tests will not report the
  125.  proper values when used over the timer midnight update interval.
  126.  The BIOS time is slightly more accurate for timing than the DOS
  127.  time, because DOS converts the BIOS time into 1/100 seconds with
  128.  resulting accuracy loss.
  129.  
  130.  Version 1.1 Corrections
  131.  
  132.  The program was found to give slightly inaccurate timing in the
  133.  first four tests when run on a PC without an 8087 math chip.  The
  134.  direct screen output routines of Turbo C were found to operate
  135.  slowly with the Cordata clones.  All console I/O was redirected to
  136.  the standard INT 10 BIOS call.
  137.